/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package org.ing.sisval.be;

/**
 *
 * @author Mysham
 */
public final class BEPersona {

    private int personaid;
    private String nombres;
    private String appaterno;
    private String apmaterno;
    private String dni;
    private String clave;
    private String estadocuenta;

    private static int tipo_item;

    public static final int VALOR_DEFECTO = 1, VALOR_ITEM = 2;

    public BEPersona() {
        setPersonaid(0);
        setNombres("");
        setAppaterno("");
        setApmaterno("");
        setDni("");
        setClave("");
        setEstadocuenta("");
        setTipo_item(VALOR_DEFECTO);

    }

    public static int getTipo_item() {
        return tipo_item;
    }

    public static void setTipo_item(int aTipo_item) {
        tipo_item = aTipo_item;
    }

    @Override
    public String toString() {
        switch (tipo_item) {
            case VALOR_DEFECTO:
                return "<Seleccionar>";
            case VALOR_ITEM:
                return getAppaterno().toLowerCase() + " "
                        + getApmaterno().toLowerCase() + ", "
                        + getNombres().toLowerCase();
            default:
                return null;
        }
    }

    public int getPersonaid() {
        return personaid;
    }

    public void setPersonaid(int personaid) {
        this.personaid = personaid;
    }

    public String getNombres() {
        return nombres;
    }

    public void setNombres(String nombres) {
        this.nombres = nombres;
    }

    public String getAppaterno() {
        return appaterno;
    }

    public void setAppaterno(String appaterno) {
        this.appaterno = appaterno;
    }

    public String getApmaterno() {
        return apmaterno;
    }

    public void setApmaterno(String apmaterno) {
        this.apmaterno = apmaterno;
    }

    public String getDni() {
        return dni;
    }

    public void setDni(String dni) {
        this.dni = dni;
    }

    public String getClave() {
        return clave;
    }

    public void setClave(String clave) {
        this.clave = clave;
    }

    public String getEstadocuenta() {
        return estadocuenta;
    }

    public void setEstadocuenta(String estadocuenta) {
        this.estadocuenta = estadocuenta;
    }

}
